home *** CD-ROM | disk | FTP | other *** search
/ CICA 1995 September (Japanese) / CICA Shareware for Windows CD-ROM (Walnut Creek) (September 1995) (Japanese) (Disc 2).iso / disc2 / patches / symantec / mfcsm2.exe / SIMNEW.EXE / MFC / SAMPLES / DOCTEMP / DOCTEMP.MAK < prev    next >
Encoding:
Makefile  |  1993-10-06  |  3.2 KB  |  182 lines

  1. ORIGIN        = Symantec C++
  2. ORIGIN_VER    = Version 6.0
  3. VERSION        = DEBUG
  4.  
  5. PROJ        = DOCTEMP
  6. APPTYPE        = WINDOWS EXE
  7. PROJTYPE    = EXE
  8.  
  9. CC        = SC
  10. MAKE        = MAKE
  11. RC        = RCC
  12. HC        = HC
  13. ASM        = SC
  14. DISASM        = OBJ2ASM
  15. LIBR        = IMPLIB
  16. LNK        = LINK
  17. CVPK        = CVPACK
  18.  
  19. DLLS        = 
  20. HEADERS        = doctemp.h document.h proto.h  \
  21.         usercode.h doctemp.hpp service.hpp 
  22.  
  23. LIBS        = lafxcw.lib LIBW.LIB COMMDLG.LIB SHELL.LIB
  24.  
  25. DEFFILE        = doctemp.def
  26.  
  27. CFLAGS        =  -cpp -Jm -ml -WA -2 -c -g 
  28. HFLAGS        =  $(CFLAGS) 
  29. LFLAGS        =  /CO /LI /PACKC:16000 /F /RC  :doctemp.RES 
  30. MFLAGS        =  
  31. RESFLAGS    =  
  32. AFLAGS        = -c
  33. HELPFLAGS    = 
  34.  
  35. MODEL        = L
  36.  
  37. DEFINES        = 
  38. RCDEFINES    = 
  39. LIBDIRS        = 
  40. INCLUDES    = 
  41.  
  42. OBJS        =  document.OBJ  doctemp.OBJ  service.OBJ  \
  43.          usercode.OBJ  view.OBJ 
  44.  
  45. RCFILES    =  doctemp.RES  usercode.RES 
  46.  
  47. RESFILES    = 
  48.  
  49. SYMS        =  doctemp.SYM  document.SYM  usercode.SYM  \
  50.          doctemp.SYM  service.SYM 
  51.  
  52. HELPFILES    = 
  53.  
  54. BATS        =  
  55.  
  56. .C.OBJ:
  57.     $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o$*.obj $*.c
  58.  
  59. .CPP.OBJ:
  60.     $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o$*.obj $*.cpp
  61.  
  62. .CXX.OBJ:
  63.     $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o$*.obj $*.cxx
  64.  
  65. .CP.OBJ:
  66.     $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o$*.obj $*.cp
  67.  
  68. .H.SYM:
  69.     $(CC) $(HFLAGS) $(DEFINES) $(INCLUDES) -HF -o$*.sym $*.h
  70.  
  71. .HPP.SYM:
  72.     $(CC) $(HFLAGS) $(DEFINES) $(INCLUDES) -HF -o$*.sym $*.hpp
  73.  
  74. .HXX.SYM:
  75.     $(CC) $(HFLAGS) $(DEFINES) $(INCLUDES) -HF -o$*.sym $*.hxx
  76.  
  77. .C.EXP:
  78.     $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -e $*.c -l$*.lst
  79.  
  80. .CPP.EXP:
  81.     $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -e $*.cpp -l$*.lst
  82.  
  83. .CXX.EXP:
  84.     $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -e $*.cxx -l$*.lst
  85.  
  86. .CP.EXP:
  87.     $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -e $*.cp -l$*.lst
  88.  
  89. .ASM.EXP:
  90.     $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -e $*.asm -l$*.lst
  91.  
  92. .OBJ.COD:
  93.     $(DISASM) $*.OBJ >$*.cod
  94.  
  95. .EXE.COD:
  96.     $(DISASM) $*.EXE >$*.cod
  97.  
  98. .COM.COD:
  99.     $(DISASM) $*.COM >$*.cod
  100.  
  101. .OBJ.EXE:
  102.     $(LNK) $(LFLAGS) @$(PROJ).LNK
  103.  
  104. .OBJ.COM:
  105.     $(LNK) $(LFLAGS) @$(PROJ).LNK
  106.  
  107. .DLL.LIB:
  108.     $(LIBR) $*.LIB $*.DLL
  109.  
  110. .DEF.LIB:
  111.     $(LIBR) $*.LIB $*.DEF
  112.  
  113. .RTF.HLP:
  114.     $(HC) $(HELPFLAGS) $*.HPJ
  115.  
  116. .ASM.OBJ:
  117.     $(ASM) $(AFLAGS) $(DEFINES) $(INCLUDES) $*.ASM
  118.  
  119. .RC.RES: 
  120.     $(RC) $(RCDEFINES) $(RESFLAGS) $(INCLUDES) $*.rc
  121.  
  122. .DLG.RES:
  123.     echo \#include "windows.h" >$$$*.rc
  124.     echo \#include "$*.h" >>$$$*.rc
  125.     echo \#include "$*.dlg" >>$$$*.rc
  126.     $(RC) $(RCDEFINES) $(RESFLAGS) $$$*.rc
  127.     -del $*.res
  128.     -ren $$$*.res $*.res
  129.  
  130.  
  131.  
  132. all:        $(PROJ).$(PROJTYPE) done
  133.  
  134. $(PROJ).$(PROJTYPE):    $(PROJS) $(OBJS) $(RCFILES) $(RESFILES) $(HELPFILES) $(BATS)
  135.             $(LNK) $(LFLAGS) @$(PROJ).LNK
  136.             $(CVPK) $$SCW$$.$(PROJTYPE)
  137.             -del $(PROJ).$(PROJTYPE)
  138.             -ren $$SCW$$.$(PROJTYPE) $(PROJ).$(PROJTYPE)
  139.  
  140. done:
  141.         -echo $(PROJ).$(PROJTYPE) done
  142.  
  143. buildall:    clean    all
  144.  
  145.  
  146. clean:
  147.         -del $(PROJ).$(PROJTYPE)
  148.         -del SCPH.SYM
  149.         -del document.OBJ
  150.         -del doctemp.OBJ
  151.         -del service.OBJ
  152.         -del usercode.OBJ
  153.         -del view.OBJ
  154.         -del doctemp.SYM
  155.         -del document.SYM
  156.         -del usercode.SYM
  157.         -del doctemp.SYM
  158.         -del service.SYM
  159.         -del doctemp.RES
  160.         -del usercode.RES
  161.  
  162.  
  163. cleanres:
  164.         -del doctemp.RES
  165.         -del usercode.RES
  166.  
  167. res:        cleanres $(RCFILES) link
  168.  
  169.  
  170. link:
  171.         $(LNK) $(LFLAGS) @$(PROJ).LNK
  172.         $(CVPK) $$SCW$$.$(PROJTYPE)
  173.         -del $(PROJ).$(PROJTYPE)
  174.         -ren $$SCW$$.$(PROJTYPE) $(PROJ).$(PROJTYPE)
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.